<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:jsf="http://xmlns.jcp.org/jsf"
                xmlns:f="http://xmlns.jcp.org/jsf/core"
                xmlns:h="http://xmlns.jcp.org/jsf/html"
                xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
                xmlns:p="http://primefaces.org/ui">
    <style>
        .red{
            background-color: #ff6666;
            background-image:none;
        }
    </style>
    <div>
        <p:panel header="USUARIOS Y ACCESOS AL SISTEMA DE BUSQUEDA DE PERFILES" style="border:none;">
            <p>
                Lo que se muestra en Rojo son las cuentas vencidas y es mejor borrarlas o reutilizarlas
            </p>
            <div align="center">
                <h:form>
                    <p:dataTable value="#{systemUserBean.listCompany}"
                                 rowStyleClass="#{sysus.systemUserId.paint eq 0? 'red' : null}"
                                 var="sysus" paginator="true" rows="15" filterDelay="600"
                                 currentPageReportTemplate="{startRecord}-{endRecord} :TOTAL: {totalRecords}"
                                 paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
                                 emptyMessage="No existen Usuarios." >
                        <p:column width="5">
                            <p:menuButton styleClass="menubutton-for-table"> 
                                <p:menuitem value="Editar cuenta" icon="ui-icon-pencil" 
                                            update=":panelPrincipalId">  
                                    <f:setPropertyActionListener target="#{systemUserBean.systemUserCompany}"
                                                                 value="#{sysus.systemUserId}" />
                                    <f:setPropertyActionListener target="#{systemUserBean.company}"
                                                                 value="#{sysus}" />
                                    <f:setPropertyActionListener target="#{navigationBean.navigationContent}"
                                                                 value="./pages/content/user/create_user_company.xhtml" />
                                </p:menuitem>
                            </p:menuButton>
                        </p:column>
                        <p:column headerText="Empresa">
                            #{sysus.name}
                        </p:column>
                        <p:column headerText="Usuario">
                            #{sysus.systemUserId.userName}
                        </p:column>
                        <p:column headerText="Password">
                            #{sysus.systemUserId.password}
                        </p:column>
                        <p:column headerText="Tipo">
                            #{sysus.systemUserId.type}
                        </p:column>
                        <p:column headerText="Vencimiento">
                            <h:outputText value="#{sysus.systemUserId.finishDate}" >
                                <f:convertDateTime pattern="dd/MM/yyyy" />
                            </h:outputText>                            
                        </p:column>
                    </p:dataTable>
                    <!--
                    <p:dataTable value="#{systemUserBean.listSystemUserCompany}"
                                 rowStyleClass="#{sysus.paint eq 0? 'red' : null}"
                                 var="sysus" paginator="true" rows="15" filterDelay="600"
                                 currentPageReportTemplate="{startRecord}-{endRecord} :TOTAL: {totalRecords}"
                                 paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
                                 emptyMessage="No existen Usuarios." >
                        <p:column width="5">
                            <p:menuButton styleClass="menubutton-for-table"> 
                                <p:menuitem value="Editar cuenta" icon="ui-icon-pencil" 
                                            update=":panelPrincipalId">  
                                    <f:setPropertyActionListener target="#{systemUserBean.systemUserCompany}"
                                                                 value="#{sysus}" />
                                    <f:setPropertyActionListener target="#{navigationBean.navigationContent}"
                                                                 value="./pages/content/user/create_user_company.xhtml" />
                                </p:menuitem>
                            </p:menuButton>
                        </p:column>
                        <p:column headerText="Usuario">
                            #{sysus.userName}
                        </p:column>
                        <p:column headerText="Password">
                            #{sysus.password}
                        </p:column>
                        <p:column headerText="Tipo">
                            #{sysus.type}
                        </p:column>
                        <p:column headerText="Vencimiento">
                            <h:outputText value="#{sysus.finishDate}" >
                                <f:convertDateTime pattern="dd/MM/yyyy" />
                            </h:outputText>                            
                        </p:column>
                        <p:column headerText="Descripción">
                            #{sysus.description}
                        </p:column>
                    </p:dataTable>
                    -->
                </h:form>
            </div>
        </p:panel>
    </div>
</ui:composition>

